Variability in Software Engineering Paradigms
نویسندگان
چکیده
منابع مشابه
Research in Software Engineering: Paradigms and Methods
Software Engineering (SE) is a field without too much historic background. The youth of the SE discipline is resulted in an immaturity of this research field and SE research still lacks suitable scientific precision. Moreover, in SE research there are several objects of study with different nature each of them and, for this reason, different research and validation methods are needed. In view o...
متن کاملPerspectives about Paradigms in Software Engineering
There is a broad use of the term “paradigm” in Software Engineering. Concepts such as structured paradigm, cascade paradigm or agent-oriented paradigm are very frequent in software engineering research proposals. In this essay we distinguish between functional and scientific paradigm and we show that the common use of paradigm in Software Engineering is about the functional or engineering parad...
متن کاملCommonality and Variability in Software Engineering
3 7 ncreasingly, software engineers spend their time creating software families consisting of similar systems with many variations. While developers are pressed to build these families, they have no effective means for doing so. They are asked to create and reuse libraries of components but find those libraries costly to build and of limited value. They search for the right decomposition of the...
متن کاملCan Thomas Kuhn's paradigms help us understand software engineering?
Recent articles in EJIS have discussed whether or not Information Systems is a ‘discipline’. In The Structure of Scientific Revolutions, Kuhn states that a scientific discipline can be identified by reference to its underlying belief system, the ‘paradigm’ or ‘disciplinary matrix’, to which all workers in that field must commit. An important element of Kuhn's model is the notion of ‘scientific ...
متن کاملToward programming paradigms for agent oriented software engineering
Agent Oriented Software Engineering (AOSE) is defined as a new trend in computing with methodologies and modeling techniques for integrating agent entities in the software system, proposed to answer the increasingly complex distributed, large, open, dynamic, unpredictable, heterogeneous, and highly interactive application environments. Motivated by at least two main fields in computer science, ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: SSRN Electronic Journal
سال: 2012
ISSN: 1556-5068
DOI: 10.2139/ssrn.2239629